/*
 * @description  : 案件-枚举文件
 * @descriptionDetail: 案件-枚举文件
 * @copyright    : 浙江烟草
 * @author       : sy
 * @create       : 2022-07-15 15:43:11
 */
/**
 * 文书完成状态
 * @type {{NOT_STAR: string; HAVE_HAND: string; DONE: string}}
 */
const DOC_STATUS = {
  NOT_STAR: '03', // 未开始
  HAVE_HAND: '02', // 进行中
  DONE: '01', // 已完成
  NOT_HAND: '1200', // 未处理
  DEL_DONE: '04', // 已删除(已作废)
  BACK: '09', // 审批退回
};
const PROP_TYPE = {
  TRUE: '5701', // 未开始
  FALSE: '5702', // 进行中
  GO: '5703', // 已完成
};
const CASE_SOURCE = {
  reportRecord: '01',
  marketCheck: '02',
  transIn: '03',
  appoint: '04',
  other: '06',
}
const REPORT_TYPE = {
  REPORT:'01',
  REPORT_CN:'举报',
  COMPLAINTS:'02',
  COMPLAINTS_CN:'投诉',
}
const TRANS_SOURCE = {
  IN_INDUSTRY:'01',
  IN_INDUSTRY_CN:'行业内',
  OUT_INDUSTRY:'02',
  OUT_INDUSTRY_CN:'行业外',
}
const CASE_SOURCE_NAME = {
  "01": '投诉举报',
  "02": '市场查获',
  "03": '案件移交',
  "04": '指定管辖',
  "05": '上级交办',
  "06": '其他',
}

const IS_EASYCASE = {
  IS_EASYCASE: '1',
  NOT_EASYCASE: '0',
}

const CASE_TYPE = {
  NORMAL: '01',
  NORMAL_CN: '普通案件',
  SIMPLE: '02',
  SIMPLE_CN: '简易案件',
}
const LOCAL_PUNISH = {
  WARNING:'01',
  WARNING_CN:'警告',
  FINE:'02',
  FINE_CN:'罚款',
}
const LOCAL_PAY = {
  TO_SEIZE:'01',
  TO_SEIZE_CN:'当场收缴',
  OTHER:'02',
  OTHER_CN:'其他',
}
/**
 * 文书状态（业务表）
 * @type {{N0: string; N1: string; N9: string}}
 */
const FINISH_STATUS = {
  N0: '0', // 未开始
  N1: '1', // 进行中
  N9: '9', // 已完成
};

/**
 * 是否枚举
 * @type {{YES: string; NO: string}}
 */
const IS_STATUS = {
  YES: '1', // 是
  NO: '0', // 否
}
/**
 * 一般案件,简易案件
 */
const CASESTATUS = {
  NORMAL: 'normal', // 一般案件
  SIMPLE: 'simple', // 简易案件
}
/**
 * 走私情形pack_code_type
 */
const PACK_CODE_TYPE = {
  '1': '有码',
  '2': '无码',
  '3': '包装合格',
  '4': '包装不合格',
  '5': '未标注授权生产',
  '6': '标注授权生产',
}
/**
 * 零售价&批发价
 * */
const PRICE_TYPE = {
  RETAIL_PRICE: '1', // 零售价
  WHOLESALE_PRICE: '2', // 批发价
}
/*
 * 环节
 * */
const GET_NODE = {
  PRODUCE: '01', // 生产
  TRANSPORT: '02', // 运输
  WAREHOUSING: '03', // 仓储
  DISTRIBUTION: '04', // 分销
  RETAIL: '05', // 零售
  OTHER: '06', // 其他
}
/**
 * 运输类型
 */
const LOGISTICS_TYPE = {
  LOGISTICS_CASE: '01',
  LOGISTICS_CASE_CN: '物流案件',
  DELIVER_CASE: '02',
  DELIVER_CASE_CN: '寄递案件',
  INVOLVING_CAR_CASE: '03',
  INVOLVING_CAR_CASE_CN: '改装车案件',
  OTHER_CASE: '04',
  OTHER_CASE_CN: '其他案件',
}
/*
 * 文书打印下载类型
 * */
const DOWN_TYPE = {
  PDF: 'pdf',
  DOCX: 'docx',
}
/*
 * 是否签章
 * */
const IS_SIGN_ATRUE_TYPE = {
  YES: '1',
  NO: '0',
}

/**
 * 实地核查打印类型
 * */
const AUDIT_PRINT_TYPE = {
  AUDIT: '1', // 实地核查记录表
  INQUEST: '2', // 实地核查勘验表
}

/*
 * 文书下载名称
 * */
const DOWN_DOC_NAME = {
  SAMPLEEVIDENCE: '抽样取证物品清单',
  GOODSREG: '先行登记保存通知书',
  GUIDANCEPROMPT: '行政指导提示书',
  NOTIFICATION: '烟草专卖许可证告知书',
  ACCEPT: '行政指导受理通知书',
  GOODSDELREG: '先行登记保存证据处理通知书',
  PUNISH: '当场行政处罚决定书',
  CHECKRECORD: '检查(勘验)笔录',
  NOTACCEPT: '行政指导不予受理通知书',
  OPINION: '行政辅导意见书',
  AUDIT: '实地核查记录表',
  INQUEST: '实地核查勘验表',
  MEET: '行政指导约见书',
  SUGGEST: '行政指导建议书',
  WARN: '行政指导告诫书',
  LICCONF: '执法人员出示证件确认书',
  EXTENSION: '许可证决定书',
  RIGHTANDOBLI: '权利义务告知书',
  SURVEYASK: '调查询问通知书',
  ASKRECORD: '询问笔录',
  EVIDENCE: '证据复制提取单',
  LIC: '许可证办理申请表',
  RECEIPT: '送达回证',
  GOODSAPV: '先行登记保存批准书',
  NOTICE: '陈述申辩权利事先告知书',
  CASEGOODSLIST: '物品清单',
  SERVICERECEIPT: '送达回证',
  EVIDENCENOTICE: "调取证据通知书",
  SERVICECONFIRMATION: "送达地址、送达方式确认书",
  FIELDRECORD: "现场笔录",
  TOREGISTERNOSCENE: "现场笔录当事人不在场",
  TOREGISTERSCENE: "现场笔录当事人在场",
  TRANSFERNOTIFICATION: "案件移送告知书",
  DOCCHECKPRICING: "涉案烟草专卖品核价表",
  BULLETIN: "公告",
  DOCCIGARETTECODE: "涉案卷烟码段登记（32位激光码）",
}

/**
 * 预警事项分类
 */
const WARNING_ITEM_CLASS = [{
  "name": "案件立案期限",
  "code": "2",
},
{
  "name": "立案移送期限",
  "code": "3",
},
{
  "name": "审批移送期限",
  "code": "6",
},
{
  "name": "决定送达期限",
  "code": "7",
},
{
  "name": "听证申请期限",
  "code": "9",
},
{
  "name": "先保处理期限",
  "code": "4",
},
{
  "name": "立案件调查期限",
  "code": "5",
},
{
  "name": "决定公告期限",
  "code": "8",
},
{
  "name": "听证告知期限",
  "code": "10",
},
{
  "name": "无主公告期限",
  "code": "15",
},
];
/**
 * 预警事项分类
 */
const WARNING_ITEM_CLASS_NAME = {
  2: "案件立案期限",
  3: "案件立案阶段移送期限预警",
  4: "先行登记保存物品处理期限预警",
  5: "案件调查期限预警",
  6: "案件审批决定阶段移送期限预警",
  7: "审批决定送达期限预警",
  8: "审批决定公告期限预警",
  9: "听证申请期限预警",
  10: "听证告知期限预警",
  15: "无主物品公告期限预警",
}

const WARNING_ITEM_CLASS_TYPE_TZ = [
  "9", // 听证-听证申请期限
  "10", // 听证-听证告知期限
];

const WARNING_ITEM_CLASS_TYPE_ZX = [
  "15", // 执行-无主物品公告期
];

const WARNING_ITEM_CLASS_TYPE_LA = [
  "2", // 立案调查-立案期限
  "3", // 立案调查-立案阶段移送期限
  "4", // 立案调查-先行登记保存物品处理时限
  "5", // 立案调查-调查期限
];

const WARNING_ITEM_CLASS_TYPE_SP = [
  "6", // 审批决定-决定阶段移送期限
  "7", // 审批决定-决定送达期限
];

const WARNING_ITEM_CLASS_TYPE_JD = [
  "8", // 决定-决定公告期限
];

/*
 * 重点预警跳转路径
 * */
const KEY_WARNING_PATH = {
  fifteenCase: {
    'itemCode': 'fifteenCase',
    'url': 'warningManager/keyWarning',
  },
  thirdCriminalCase: {
    'itemCode': 'thirdCriminalCase',
    'url': 'warningManager/caseThreeYearPartyList',
  },
  morePartyCase: {
    'itemCode': 'morePartyCase',
    'url': 'warningManager/keyWarning',
  },
  noRightCase: {
    'itemCode': 'noRightCase',
    'url': 'warningManager/noRightPower',
  },
  oneYearPartyCase: {
    'itemCode': 'oneYearPartyCase',
    'url': 'warningManager/samePunishmentTwice',
  },
  rangeCigarCase: {
    'itemCode': 'rangeCigarCase',
    'url': 'warningManager/caseRangeCigar',
  },
  retailerCase: {
    'itemCode': 'retailerCase',
    'url': 'warningManager/samePunishmentTwice',
  },
  carLicenseCase: {
    'itemCode': 'carLicenseCase',
    'url': 'warningManager/keyWarning',
  },
  ownerLessCase: {
    'itemCode': 'ownerLessCase',
    'url': 'warningManager/keyWarning',
  },
  fakePrivCigareCase: {
    'itemCode': 'fakePrivCigareCase',
    'url': 'warningManager/keyWarning',
  }, // 20200422甘肃预警监测-假私烟案件预警
  fakePrivCigareCasePolling: {
    'itemCode': 'fakePrivCigareCasePolling',
    'url': 'polling/warning/fakePrivCigare',
  }, // 甘肃-预警查询模块--假私烟案件预警
  retailerCasePolling: {
    'itemCode': 'retailerCasePolling',
    'url': 'polling/warning/twoViolat',
  }, // 甘肃-预警查询模块--两次违法预警
}
/**
 * 甘肃预警type值
 */
const KEY_WARNING_TYPE = {
  cigarOutflow: 2020, // 卷烟外流预警
  violaLawsLargeHouse: 2021, // 违法违规大户预警
  singleTimeWS: 2022, // 单次50条以上假私烟预警
  fakeCigarCase: 2023, // 假私烟案件预警
  twoViolat: 2024, // 两次违法预警
};
/**
 * 甘肃预警状态值
 */
const KEY_WARNING_STATUS = {
  obsolete: '1', // 已废弃
  processed: '2', // 已处理
  pending: '0', // 待处理
};
/**
 *
 * @type {{code_eight: string}}
 */
const KEY_WARNING_ITEM_CODE = {
  code_eight: '8',
};
/**
 * 当事人类型
 * @type {{personal: string; bussiness: string}}
 */
const PARTY_TYPE_CODE = {
  personal: '01', // 个体【公民】
  business: '02', // 企业【法人】
  other: '03', // 其他组织
};
/**
 * 举报类型
 */
const C_REPORT_TYPE = {
  REPORT: '01',
  REPORT_CN: '举报',
  COMPLAINTS: '02',
  COMPLAINTS_CN: '投诉',
};
/**
 * 投诉举报
 */
const C_TRANS_SOURCE = {
  IN_INDUSTRY: '01',
  IN_INDUSTRY_CN: '行业内',
  OUT_INDUSTRY: '02',
  OUT_INDUSTRY_CN: '行业外',
};
/**
 * 当事人-信息分类
 */
const C_INFO_TYPE = {
  LIC_NO: '01',
  LIC_NO_CN: '零售许可证号',
}
/**
 * 当事人、同案人标识
 * @type {{party: string; casePerson: string}}
 */
const ROLE_OF_CASE_CODE = {
  party: "5301", // 当事人
  casePerson: "5302", // 同案人
};
/**
 * 当事人 添加信息
 * 信息项名称
 * @type {{5502: string; 5503: string; 5504: string; 5505: string; 5506: string; 5507: string; 5508: string}}
 */
const INFO_TYPE_NAME = {
  "5502": "地址",
  "5503": "互联网相关",
  "5504": "电话",
  "5505": "银行账号",
  "5506": "其他",
  "5507": "QQ号",
  "5508": "微信号",
};
/**
 * 案件基本信息中：是否无主、是否贸易商场、是否为运输案件、是否无牌
 * @type {{YES: string; NO: string}}
 */
const IS_YES_OR_NO = {
  YES: "1",
  NO: "0",
};
/**
 * 证件类型
 * @type {{IDENTIFICATION: string; HOUSEHOLD: string; DRIVING: string; PASSPORT: string; OTHER: string; LICENCE: string; LICENCEREG: string; CREDIT: string; ORG: string}}
 */
const IDCARD_TYPE_CODE = {
  IDENTIFICATION: "01", //  身份证 2801
  HOUSEHOLD: "02", // 户口本 2802
  DRIVING: "03", // 驾照 2803
  PASSPORT: "04", // 护照 2804
  OTHER: "05", // 其它 2805
  LICENCE: "06", // 许可证 2806
  LICENCEREG: "07", // 营业执照注册号 2807
  CREDIT: "08", // 社会信用征信码 2808
  ORG: "09", // 组织机构代码 2809
  TEMID:'10',// 临时居民身份证
};
/**
 * 物品登记，条码可修改
 * brandSubType = 目录小类 比如自创品牌
 * brandType = 目录大类 国产烟 进口烟
 * stripCode = 条条码
 */
const BRAND_TYPE = {
  chineseBrand: "9301", // 国产品牌
  chineseOwnBrand: "930102", // 自创品牌目录
  foreignBrand: "9302", // 外国品牌
  NonImportedBrand: "930202", // 非进口品牌目录
};
/**
 * 物品登记保存的标识
 * @type {{saveBefore: string; saveAfter: string}}
 */
const BIAO_SHI_CODE = {
  saveBefore: "saveBefore",
  saveAfter: "saveAfter",
}
/**
 * 案件基本信息中：移送告知书类型-工商、公安
 */
const TRANSFER_TYPE_OPTION = [{
  "code": "1",
  "name": "工商",
},
{
  "code": "2",
  "name": "公安",
},
]
/**
 * 衡阳-案件待办工作列表-环节类型
 */
const BBS_TYPE = {
  '402881f14dfbe1bb014dfc2d4dfb0012': "立案调查",
  '40288c794e513996014e514562620002': "审批决定",
  '40288c794e513996014e51471e090003': "送达执行",
  '40288c794e513996014e514806db0004': "立卷",
}
const GENDER_TYPE = {
  FEMALE: '02',  // 女性
  MALE:'01',  // 男性
};
export {
  DOC_STATUS,
  C_INFO_TYPE,
  REPORT_TYPE,
  LOGISTICS_TYPE,
  TRANS_SOURCE,
  LOCAL_PUNISH,
  LOCAL_PAY,
};
export {
  PROP_TYPE,
};
export {
  CASE_SOURCE,
};
export {
  IS_EASYCASE,
};
export {
  FINISH_STATUS,
};
export {
  IS_STATUS,
};
export {
  CASE_TYPE,
};
export {
  CASE_SOURCE_NAME,
};
export {
  PACK_CODE_TYPE,
};
export {
  CASESTATUS,
};
export {
  PRICE_TYPE,
};
export {
  GET_NODE,
};
export {
  DOWN_TYPE,
};
export {
  IS_SIGN_ATRUE_TYPE,
};
export {
  DOWN_DOC_NAME,
};
export {

  WARNING_ITEM_CLASS,
  WARNING_ITEM_CLASS_TYPE_TZ,
  WARNING_ITEM_CLASS_TYPE_ZX,
  WARNING_ITEM_CLASS_TYPE_LA,
  WARNING_ITEM_CLASS_TYPE_SP,
  WARNING_ITEM_CLASS_TYPE_JD,
  WARNING_ITEM_CLASS_NAME,
  KEY_WARNING_ITEM_CODE,
  PARTY_TYPE_CODE,
  IDCARD_TYPE_CODE,
  ROLE_OF_CASE_CODE,
  INFO_TYPE_NAME,
  IS_YES_OR_NO,
  BRAND_TYPE,
  BIAO_SHI_CODE,
  TRANSFER_TYPE_OPTION,
  AUDIT_PRINT_TYPE,
  KEY_WARNING_PATH,
  KEY_WARNING_TYPE,
  KEY_WARNING_STATUS,
  BBS_TYPE,
  C_REPORT_TYPE,
  C_TRANS_SOURCE,
  GENDER_TYPE,
}
